<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Contributor</title>
<link href="style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="lib/fxsupport.js"></script>
<script type="text/javascript" src="lib/jquery-1.8.3.js"></script>
<script type="text/javascript" src="lib/JSResource.js"></script>
<script type="text/javascript" src="lib/urlpara.js"></script>
<!--[if lte IE 7]>
<style>
.content { margin-right: -1px; } /* 此 1px 负边距可以放置在此布局中的任何列中，且具有相同的校正效果。 */
ul.nav a { zoom: 1; }  /* 缩放属性将为 IE 提供其需要的 hasLayout 触发器，用于校正链接之间的额外空白 */
</style>
<![endif]-->
</head>

<body>

	<div class="container">
		<div class="header">
			<a href="#"><img src="logo.jpg" alt="在此处插入徽标" name="Insert_logo"
				width="20%" height="90" id="Insert_logo"
				style="background-color: #8090AB; display:block;" /> </a>
			<!-- end .header -->
		</div>
		<div class="sidebar1">
			<ul class="nav">
				<li><a href="home.jsp">Department Home</a></li>
				<li><a href="contributorlist.htm">Contributor List</a></li>
				<li><a href="memberlist.htm">Member List</a></li>
			</ul>
			<!-- end .sidebar1 -->
		</div>
		<div class="content">
			<form id="form" name="form">
				contributors: <select name="contributor" id="contributor">
				</select><br> <input name="commit" type="button" value="submit"
					onClick="commitPage()">
			</form>
			<!-- end .content -->
		</div>
		<div class="footer">
			<!-- end .footer -->
		</div>
		<!-- end .container -->
	</div>
	<script type="text/javascript">
		var id = getParamFromURL("id");
		var hasarray = new Array();
		var contributor = document.getElementById("contributor");
		resource
				.GET(
						"contract/contract/" + id,
						function() {
							for ( var i = 0; i < resource.getChildren().length; i++) {
								if (resource.getChildren()[i].getURI().indexOf(
										"Contributor") != -1) {
									hasarray.push(resource.getChildren()[i]
											.getChildren()[0]
											.getColumnValue("primarykey"));
								}
							}
							resource
									.GET(
											"contract/contributor/*",
											function() {
												for ( var i = 0; i < resource
														.getChildren().length; i++) {
													var contributorId = resource
															.getChildren()[i]
															.getColumnValue("primarykey");
													if (contributorId != "demo") {
														var has = false;
														for ( var j = 0; j < hasarray.length; j++) {
															if (hasarray[j] == contributorId) {
																has = true;
																break;
															}
														}
														if (!has) {
															var option = document
																	.createElement("option");
															option.text = resource
																	.getChildren()[i]
																	.getColumnValue("name");
															option.value = resource
																	.getChildren()[i]
																	.getColumnValue("primarykey");
															contributor.add(
																	option,
																	null);
														}
													}
												}
												if (contributor.length == 0) {
													alert("All existing contributors included!");
													reloadReferrer();
												} else {
													contributor.selectedIndex = 0;
												}
											});
						});
		function commitPage() {
			postJoin("contractContributor", id,
					contributor.options[contributor.selectedIndex].value,
					reloadReferrer);
		}
	</script>
</body>
</html>
